package com.cskaoyan.object.memory.first;

/*
      1个对象的内存图
	一个对象的基本初始化过程
 */
public class Demo1 {

    public static void main(String[] args) {
        // 创建对象
        Student stu1 = new Student();

//        System.out.println("name = " + stu1.name
//                + ", age = " + stu1.age + ", studentId = " + stu1.studentId);

        // 访问对象的成员变量
        stu1.age = 100;
        stu1.name = "lisi";
        stu1.studentId = 1;
//        System.out.println("name = " + stu1.name
//                + ", age = " + stu1.age + ", studentId = " + stu1.studentId);

        // 访问成员方法
        stu1.eat(); //lisi吃饭ing

        Student stu2 = new Student();
        stu2.name = "ww";
        stu2.eat(); // ww吃饭ing

    }
}

class Student {

    // 姓名
    String name;

    // 年龄
    int age;
    // 学号
    int studentId;

    /*
         吃饭的行为
     */
    public void eat() {
        System.out.println(name + "吃饭ing");
    }

    /*
         睡觉的行为
     */
    public void sleep() {
        System.out.println("睡觉ing");
    }

    /*
        学习的行为
     */
    public void study() {
        System.out.println("学习ing");
    }




}
